約 5,375,879 件
https://w.atwiki.jp/memo77/pages/26.html
PageLastUpdate 2012-07-05/today - /yesterday - 印刷時のみ適用するcss ありがちな間違い tDiaryテーマとはてなテーマDOCUTYPE宣言ではまった はてなのメニュー部分ではまった wikiで使うための数値実体参照 Internet Explorer Developer Toolbar あなたのページを最速にする14の掟 よく使うサイト comment とにかく基本はAnother HTML-lint gatewayで自分のサイトをチェックして、ダメなところを徹底的に潰すこと。これをやってるうちに、少しづつ知識がついてくる。 印刷時のみ適用するcss とりあえず@ウィキのこのデザインで印刷時に余計な要素を表示させないサンプル 2012/07/05 @media print { form {display none; } .noprint {display none; } .ddsmoothmenu {display none; } .header {display none; } .footer {display none; } .ads {display none; } #body-footer {display none; } .outer { border-left none; border-right none; } body { font 8pt serif; }} ありがちな間違い スクリプトでcgi呼び出すときに、パラメータ中に?a=1 b=2みたいな記述があるときに を にし忘れる。 tDiaryテーマとはてなテーマ 2007/05/01 なんかtDiaryのテーマとか選んでいるうちに、いじらざるを得なくなってきた。せっかくなので勉強しよう。 tDiaryテーマの作り方 http //www.tdiary.org/doc/HOWTO-make-theme.html テーマ向けHTMLの構造図解 http //tnat.net/img/tdiary_css.png テーマ別によるスタイルシートサンプル http //joram.agz.jp/hatena/theme_body.html#link DOCUTYPE宣言ではまった 2007/05/04 検索語:はてなダイアリー/スキン/テーマ/デザイン/tdiary/崩れる adiareyとimg0chに同じテーマを指定しても同じにならない。adiaryははてなとほぼ同じになるけどimg0chが崩れます。 要素を一個一個つぶしていっても直らない。まったく同じ構造までたどり着いて、img0chのDOCUTYPE宣言にloose.dtdがついてるのに気が付く。 adiary/はてな !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" img0ch !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http //www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd" tDiary !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http //www.w3.org/TR/html4/strict.dtd" で、これが原因でしたorz そっかー、dtdのあるなしで標準モードと互換モードというのがあるのね。勉強になった・・・ http //desperadoes.biz/style/mode.php 追記:と思ったら、tDiaryはTransitionalじゃなくてstrict.dtdがついてる。これはデザインの共有で問題にならないのかしらん? さらに追記:img0chのテンプレートや吐き出されてるのは !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" だった。なんで勘違いしたかというと、IEからHTMLとして保存すると、自動的に !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http //www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd" になるようだ。 はてなのメニュー部分ではまった はてなの一番上のメニュー部分はテーマによって違うらしい。テーブルレイアウトでくるときとそうじゃないときがあるよ。 たぶん古い table border="0" width="100%" cellspacing="0" cellpadding="0" id="banner" ... たぶん新しい div id="simple-header" ... wikiで使うための数値実体参照 2007/05/05 HTMLで使える文字実体参照 http //www.ne.jp/asahi/minazuki/bakera/html/reference/charref 文字 数値実体参照 用途 | | テーブル中で|を書く必要があるとき Internet Explorer Developer Toolbar 2007/05/11 Webページの構造を検証できるMicrosoft純正IE用プラグイン。 http //www.forest.impress.co.jp/article/2007/05/11/iedevtoolbar.html あなたのページを最速にする14の掟 http //blog.livedoor.jp/dankogai/archives/50828720.html HTTPリクエストは最小限に - Make fewer HTTP requests CDNを活用 - Use a CDN Expiresヘッダを利用 - Add an Expires header コンテンツはGzipせよ - Gzip components CSSは上に - Put CSS at the top JSは下に - Move JS to the bottom CSSのexpressionの利用は控えよ - Avoid CSS expressions JSとCSSは外部化せよ - Make JS and CSS external DNS参照を抑えよ - Reduce DNS lookups JSを「縮刷」せよ - Minify JS リダイレクトは控えよ - Avoid redirects スクリプトの重複を削除せよ - Remove duplicate scripts ETagはオフにせよ - Turn off ETags AJAXを小さくしてキャッシュ可能にせよ - Make AJAX cacheable and small よく使うサイト HTML鳩丸倶楽部 http //www.ne.jp/asahi/minazuki/bakera/html/hatomaru comment このページの記述で聞きたいこととか間違ってることとかありましたらコメントを。 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/saibakho/pages/102.html
Nokia Senser 3.00 自分のプロフィール、好きな画像・音楽データ等をまとめたFolioを、 Bluetoothにて、Nokia Sensorを起動している人に、自動的に交換しあうアプリ また、アプリ上で、 メッセージ、登録している画像、音楽データ等を送受信できるらしい http //europe.nokia.com/A4144923 http //ea.mobile.nokia.com/content/spin/ea/5500/en/dlitem/application2.xhtml http //ea.mobile.nokia.com/content/spin/ea/5500/en/contentitem/applications/sensor_emea_signed.sisx Zip Manager ノキア公式のzip圧縮、解凍ソフト。現在はEシリーズ版しかダウンロード出来ないので割とレア。epocware製。 x02nkは初めからインストールされている。 http //gallery.mobile9.com/f/45372/ http //nds2.nokia.com/files/support/apac/phones/software/Nokia_E61_ZipManager.zip mLock Easy enable the keylock! Very useful for the Nokia N80.とのこと N73/705nkでも動作確認。 ショートカットを押すとkeylockする。 待受ショートカット設定でショートカット1に設定して使うと効果的らしい http //www.cooga.ch/index.php?option=com_content task=view id=54 Itemid=55 lang=en http //www.cooga.ch/downloads/mLock_v100.zip Tasky 動作中プロセス、スレッド、PID、UIDのモニタリングとRAM使用量の確認が出来るアプリ。Systemプロセスもモニター出来るが、CloseやKillは一切出来ない。動作が軽いので気軽にRAM残量の確認とプロセスモニターが出来るのがメリット。Handy Taskmanとセットで使うのが一般的か。なお、Compressコマンドの効果はほとんど無い。[Free] http //www.telesoftas.com/ http //www.telesoftas.com/binaries/Tasky_S91_SDK_SERIES60_FP3_signed.sis Nokia Mobile Search ファイルやメールやWEBを検索する機能を持っています。 x02nkは初めからインストールされている http //mobilesearch.nokia.com/A4160041 F-Secure Anti-Virus アンチウィルスソフト(Agree and contineを選択) 期限が切れると更新が出来なくなる。 しかしスキャンは出来る。 http //europe.nokia.com/A4164023?url=http //mobile.f-secure.com/nokia/mm/mobile-security-fsc-mm-s60-os9.sisx Nokia Team Suite もともとある電話帳のグループ分けより少しだけ詳しく分けれるアプリ。 http //nokiafreeware.com/download/TeamSuite_1.0_EMEA.SISX SPMark 3Dベンチマークアプリ Symbian OS v9は非認証アプリだが、javaバージョンもあり、動作する。 レースゲームのような映像が表示されたりと、趣向がこっている。 2Dと3Dのベンチマーク、FillrateやPolygon Throughput、PNG ScoreやJVM Scoreが計測され値がでる。 さらにPNGとJVMはオプションから詳しい内容を見ることが出来る。 http //www.futuremark.com/ http //www.futuremark.com/products/spmark/spmarkjavajsr184/ FPC Bench ベンチマークをとるJava アプリケーション 電話機本体にインストールすると、電話機のベンチマークがとれ、メモリーカードならカードのベンチマークが取れる。 http //www.symbianv3.com/?p=59 http //www.dpsoftware.org/index.html http //www.dpsoftware.org/FPC/ENG/FPC.jar Calibrator 様々な端末情報を閲覧出来ます。ただし読みづらい。 http //www.getjar.com/products/4071/Calibrator http //download.getjar.com/downloads/web/pub/10635/Calibrator-MIDP2-Motorola-and-others.jad http //download.getjar.com/downloads/web/pub/10635/Calibrator-MIDP2-Motorola-and-others.jar Screen Size 画面の大きさを教えてくれるアプリ。通常と全画面の大きさがわかる。 http //www.getjar.com/products/7656/ScreenSize http //download2.getjar.com/downloads/web/pub/9960/ScreenSize-1.2.0.jad http //download2.getjar.com/downloads/web/pub/9960/ScreenSize-1.2.0.jar DROS DOS like command shell providing a set of simple commands such as copy, move, delete and list. Ability to create/edit and run batch files BASIC interpreter with graphics and file support BASIC editor for creating/editing and running BASIC source files FTP Client Media Player for playing MP3s and videos It s free! とのこと。 起動するまでは確認。 とりあえず、mp3が再生しました。なぜか曲の途中から再生されましたが、。 .midファイルは正常に再生。 サンプルで入っていたb.basファイルは正常に走らせることが出来ました。 http //www.allaboutsymbian.com/software/item/DROS1.php http //www.handango.com/servlet/d/dros_0_51.zip?s=308 p=192340 secw=1ba9fba0 たぶんここが元のページです http //www.whoredoeuvre.com/dros2.html Best Torch 画面を様々な色にするアプリ 明かりにするのが目的かな 前にJAVAでこんなアプリ見つけたけど必要かなぁ~ http //www.smartphoneware.com/torch-for-s60-3rd-edition-download.php http //www.smartphoneware.com/download/torch60_3/besttorch_s60_3_0_v_1_00_0.sisx Light Utility 「Nightlight/flashlight, Party Light, and Strobe Light.」 とのこと。ディスプレイが色々光る。 http //www.xdebugx.net/xdebugx/mobileg.php http //www.xdebugx.net/midlets/utilityMidp2/utility.jar http //www.xdebugx.net/midlets/utilityMidp2/utility.jad Android Demos グーグルの携帯電話プラットフォーム「Android」のデモのアプリ 見た目を知る事が出来るだけで、実際機能を使えるわけではありません http //teavuihuang.com/android/ 文字や色のデモ http //teavuihuang.com/android/ApiDemos.jar http //teavuihuang.com/android/ApiDemos.jad 見た目のデモ http //teavuihuang.com/android/Androidm5.jar http //teavuihuang.com/android/Androidm5.jad Carbide Profiler Agents http //tools.ext.nokia.com/agents/index.htm Carbide Application TRK Agents http //tools.ext.nokia.com/agents/index.htm MIDProxy User-Agent偽造の先駆け的アプリ 1 まずMIDProxyをダウンロード、解凍後その中のファイル MIDProxy.jad をノートパッドで開き、705NKなら下記のように書き換える User-Agent SoftBank/1.0/705NK/NKJ001 Series60/3.0 NokiaN73/3.0650 Profile/MIDP-2.0 Configuration/CLDC-1.1 x-wap-profile "(p)http //nds1.nds.nokia.com/uaprof/NN73-1r100-SB3G.xml" その後保存してコレを本体にインストール。 2 次にMIDProxy用のアクセスポイントを作る。ツール-設定-接続-アクセスポイントから新規アクセスポイントを「既存の設定を使用」して作成 使用する接続設定にAccessInternetを選び接続名を適当に「MIDProxy」とし詳細設定でプロキシサーバーアドレス localhost ポート番号 1234 で保存 3 MIDProxyを起動 4 ブラウザ起動しとりあえず設定を変えておく。設定よりアクセスポイントをさっき作った「MIDProxy」ホームページptl/menuなどとする。 5 URLを打ち込み「MIDProxy」で接続、ただちにアクセスポイント選択画面になるので時間を空けてwapbrouserを選択 タイムアウトになったら5を繰り返す。 とのことらしい http //d.hatena.ne.jp/szich/ Hiisi Suite 1.6.3(Hiisi Proxy)---メモ20070610 MIDProxyにプログラムを追加してつくられた通信料節約を狙うアプリ Hiisi Suiteのサポートは2008年5月11日を持って終了(公開は継続)とのことです。 BluetoothモードとW-CDMAモードがある。 Bluetoothモードは、Bluetoothを経由してPCのネット接続を利用する、個人的に使う無線LANっぽいものを目指しているのかな、たぶん HTTP プロトコル、GET メソッドと POST メソッドに対応、 HTTPSは非対応とのことです W-CDMAモードは、MIDProxyの機能を使う つまり、家に居る時はBluetoothモード 外出の時には、MIDProxyモードを使うことにより 通信料節約を狙うことができるかも 2007/06/09(土)にブログが開設されました。 http //hiisi-proxy.blogspot.com/2007/06/hiisi-suite_09.html Hiisi Suite 1.6にはTonttu Playerという簡易MP3プレイヤーが同封されいる。 この軽量プレイヤーにより、 Nokia PodcastにてポットキャストをHiisi Proxyを使いダウンロードしながら、 既にダウンロードされたポットキャストをTonttu Playerで聴くという行為を、 比較的メモリに負担をかけずにできる。(三つ同時に起動しやすいって事)。 2008/05/11(日)サポート終了 http //hiisi-proxy.blogspot.com/2008/05/importany-notice.html Hiisi Suite の製作者様への恩返し 動作調査があります ◎動作調査を表示 Webwag:全体的にHiisi Proxyが利用できるかも -- (Hiisi Suite 1.5) 2007-06-10 22 01 14 Nokia Podcast:4M程度の大きさならダウンロードできる -- (Hiisi Suite 1.5) 2007-06-10 22 06 48 Meteo:出来る -- (Hiisi Suite 1.5) 2007-06-10 22 08 43 Mobile GMaps:出来る。メモリが一杯になってそのうち止まる -- (Hiisi Suite 1.5) 2007-06-10 22 19 10 Opera Mini 3.0 :出来るとのこと -- (Hiisi Suite 1.5) 2007-06-10 22 22 07 Google Maps for Mobile 1.4 :利用可能。 -- (Hiisi Suite 1.5) 2007-06-10 22 22 48 Google Maps for Mobile 1.53:快適に動作 -- (Hiisi Suite 1.51) 2007-06-12 23 19 03 opera mini mod 125:快適に動作、画面回転やディスクキャシュが心地いい -- (Hiisi Suite 1.51) 2007-06-12 23 21 57 元から入っているE-mail:出来ない、プロキシを無視してアクセスインターネットで接続されてしまう -- (Hiisi Suite 1.51) 2007-06-13 22 30 16 元から入っているブラウザのwebフィード:ブラウザを使えばRSSが自動で設定される。しかし、Office Suite をインストールしているとエクセルが開いてしまって、自動で設定されない。って、これHiisi Suiteとは関係ないか。使用できます。ただ文字の大きさがへんかも -- (Hiisi Suite 1.51) 2007-06-14 20 26 39 オンラインサービス(VoxとかMixiの投稿を支援するサービス):出来ない -- (Hiisi Suite 1.51) 2007-06-14 22 09 30 Opera Mini 3.1:出来るとのこと。ネットワーク設定をするとプロトコルがSocketになって、プロキシを無視してアクセスインターネットで接続されてしまう。プロトコルはHTTPに設定すること。 -- (Hiisi Suite 1.6b) 2007-06-16 04 27 51 Opera Mini 3.1のRSS:しっかりと機能する。 -- (Hiisi Suite 1.6b) 2007-06-17 10 20 55 Opera Mini 4 beta:出来る。くれぐれもプロトコルはHTTPに設定すること。 -- (Hiisi Suite 1.6) 2007-06-22 13 01 07 Nokia Podcast:出来ます。大きなファイルも落とせます。 -- (Hiisi Suite 1.6) 2007-06-25 20 55 59 WorldMate Free:しっかりと動きます。 -- (Hiisi Suite 1.6.3) 2007-07-16 20 35 26 RSSBOO:しっかりと動きます -- (Hiisi Suite 1.6.3) 2007-08-04 17 11 43 WebViewer 3.2:出来ます。 -- (Hiisi Suite 1.6.3) 2007-08-04 17 12 18 RSSReader:しっかりと動きます -- (Hiisi Suite 1.6.3) 2007-08-04 17 12 55 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/cowbell/pages/15.html
インライン ブロック a リンクする ○ abbr 略語 ○ acronym 略語 ○ address アドレス ○ applet アプレット ○ area クリッカブルマップエリア b 太字 ○ base ベースURL basefont 基本フォント ○ bdo 国際化情報 ○ bgsound バックミュージック big 大きな太字 ○ blink 点滅文字 ○ blockquote 引用 ○ body 本文 br 開業 ○ button ボタン ○ caption テーブルの見出し center 中央揃え ○ cite 参照 ○ code コード ○ col テーブルのカラム設定 colgroup テーブルのカラムグループ設定 comment コメント dd 定義の説明 del 削除 dfn 定義 dir ディレクトリリスト div ブロック要素 dl 定義リスト dt 定義語 dm 強調 embed オブジェクトの埋め込み fieldset フィールドセット font フォント form フォーム frame フレーム frameset フレームセット h1 - h6 見出し head ヘッダ hr 水平線 html HTML文書 i イタリック文字 iframe インラインフレーム ilayer インラインレイヤ img イメージ input フォーム部品:入力欄 ins 挿入 isindex 検索フォーム kbd キーボード keygen 鍵の作成
https://w.atwiki.jp/romaroma/pages/114.html
BABEL機関 ばべるきかん 本拠をイギリスに置く、魔術師の教育機関。 失われた統一言語の復元研究が魔術分野の飛躍的な技術革新につながった事から、BABEL機関の名を関する事となった。 太古からの魔術に関する技術を継承すると同時に、新たな研究開発を行っている。無論、統一言語の研究は今もって続けられている。 BABEL機関はパワースポットを利用して作られた結界の中に存在しており、魔術師の素養があるか、防人・セイバーでなければ入れない、とされている。 現在の責任者はアーサー王物語で名高いマーリンとされている。 友好組織グレゴリ会 所属・関係キャラクタ アリス・クロスロード
https://w.atwiki.jp/wiki8_hime/pages/49.html
環境;FreeBSD6.3 コピペパーツ 時計あわせ ntpdate -s -b 133.100.11.8 カーネルチューニング ===/boot/loader.conf=== echo /boot/loader.conf; echo kern.ipc.nmbclusters=32768 /boot/loader.conf; echo kern.ipc.maxsockets=32768 /boot/loader.conf; echo accf_http_load="YES" /boot/loader.conf; echo beastie_disable="YES" /boot/loader.conf; echo kern.maxssiz="134217728" /boot/loader.conf; echo kern.dfldsiz="1073741824" /boot/loader.conf; echo kern.maxdsiz="1073741824" /boot/loader.conf ===/etc/sysctl.conf=== echo /etc/sysctl.conf echo net.inet.tcp.inflight_enable=1 /etc/sysctl.conf echo kern.maxfiles=16384 /etc/sysctl.conf echo kern.maxfilesperproc=14745 /etc/sysctl.conf echo kern.ipc.somaxconn=4096 /etc/sysctl.conf echo kern.ipc.maxsockbuf=1048576 /etc/sysctl.conf ===前準備 ~ パッケージからインストール -r するとリモートからとってくるよ編~ === pkg_add -r perl pkg_add -r rsync pkg_add -r cvsup-without-gui pkg_add -r zip pkg_add -r unzip pkg_add -r wget pkg_add -r curl pkg_add -r libxml2 pkg_add -r expat2 pkg_add -r cclient pkg_add -r tidy-lib pkg_add -r freebsd-update pkg_add -r jpeg pkg_add -r png pkg_add -r freetype pkg_add -r freetype2 pkg_add -r gd pkg_add -r mhash pkg_add -r bsdsar pkg_add -r openssl ===cvsup=== cvsupは vi /usr/share/examples/cvsup/ports-supfile で host=backup1.atwiki.jp に設定。 rehash でパスを再読み込み ==cvsupでportsを更新== cvsup /usr/share/examples/cvsup/ports-supfile アパッチ fetch ftp //ftp.lab.kdd.co.jp/infosystems/apache/dist/httpd/apache_1.3.41.tar.gz tar zxvf apache_1.3.41.tar.gz cd apache_1.3.41 setenv EXTRA_CFLAGS -DFD_SETSIZE=16384 ./configure --prefix=/usr/local/apache13 --enable-module=most --enable-module=so --enable-shared=max --enable-suexec --suexec-caller=www --suexec-logfile=/usr/local/apache13/logs/suexec_log --suexec-uidmin=10000 --suexec-gidmin=10000 make make install mod_layout改造版をどっかからとってくる。 tar zxvf mod_layout cd mod_layout-3.4 vi Makefile make make install Mysql cd /usr/ports/databases/mysql41-client/ make WITH_CHARSET=sjis WITH_XCHARSET=all make install cd /usr/ports/databases/mysql41-server/ make make install /etc/my.cnf設置→どこかのサーバーからコピー PHP fetch http //jp.php.net/get/php-5.2.8.tar.gz/from/this/mirror mv mirror php-5.2.8.tar.gz tar zxvf php-5.2.8.tar.gz cd php-5.2.8/ ./configure --with-apxs=/usr/local/apache13/bin/apxs --enable-mbstring --with-openssl --with-tidy --with-gd --with-jpeg-dir=/usr/local --with-zlib --enable-mbregex --enable-gd-jis-conv --with-freetype-dir=/usr/local/ --enable-zend-multibyte --enable-mbstring=japanese --enable-ftp --with-png-dir=/usr/local --enable-memory-limit --with-xmlrpc --enable-imap --with-mysql=/usr/local --with-pdo-mysql=/usr/local --enable-iconv --with-gettext --with-curl --with-mh make make install proftpd cd /usr/ports/ftp/proftpd make (defolut + quota + mysql) make install APC ===autoconf/aotoheader=== cd /usr/ports/devel/autoconf213/ make make install ln -s /usr/local/bin/autoconf213 /usr/local/bin/autoconf ln -s /usr/local/bin/autoheader213 /usr/local/bin/autoheader ===APC=== fetch http //pecl.php.net/get/APC-3.0.12p2.tgz tar zxvf APC-3.0.12p2.tgz cd APC-3.0.12p2 phpize ./configure --enable-apc-mmap--with-apxs --with-php-config=/usr/local/bin/php-config make make install mod_bandwidth.c mkdir tmp cd tmp/ fetch ftp //ftp.cohprog.com/pub/apache/module/1.3.0/mod_bandwidth.c /usr/local/apache13/bin/apxs -c mod_bandwidth.c /usr/local/apache13/bin/apxs -i -a mod_bandwidth.so /usr/local/apache13/bin/apachectl restart httpd.confを設定する前に作業デレクトリを作成。 mkdir /usr/local/apache13/bandwidth mkdir /usr/local/apache13/bandwidth/link mkdir /usr/local/apache13/bandwidth/master chown -R www www /usr/local/apache13/bandwidth mod_limitipconn fetch http //dominia.org/djao/limit/mod_limitipconn-0.04.tar.gz tar zxvf mod_limitipconn-0.04.tar.gz cd mod_limitipconn-0.04 vi Makefile APXS=/usr/local/apache13/bin/apxs ←apxsをフルパスで指定 make make install 権限変更 権限変更750 chmod 750 /root/ chmod 750 /usr/local/apache13/conf/* chmod 750 /usr/local/etc/ chmod 750 /usr/local/etc/proftpd.conf chmod 750 /usr/home/ now ディレクトリ ファイル設置 /usr/local/www/以下 /usr/local/www/htdocs/_/ /root/_atpages/ /usr/local/www/session/ /usr/local/www/skel/ /usr/local/lib/php.ini /etc/my.cnf python インストール cd /usr/ports/lang/python25/ make make install ruby インストール cd /usr/ports/lang/ruby18/ make make install /etc/rc.confに追加 mysql_enable="YES" mysql_dbdir="/usr/local/mysql_data" proftpd_enable="YES" analog cd /usr/ports/www/analog/ make make install vi /usr/local/etc/analog.cfg ↓修正 LOGFORMAT COMMON LOGFILE /usr/local/apache13/logs/access_log OUTFILE /usr/local/www/htdocs/_analog/index.html その他 mysql設定 apache設定 proftpd設定 pf追加 /etc/crontab 編集 /etc/newsyslog.conf 編集 CGI グループ追加 pw groupadd -n pages -g 10000 php,cgiインストーラーのスクリプト設置 scp -rp dir/ ImageMagick cd /usr/ports/graphics/ImageMagick/ make make install perlモジュール cpan Jcode.pm モジュール cpan install Jcode DB_File モジュール cpan install DB_File DBI モジュール cpan install DBI DBD mysql モジュール cpan install DBD mysql ↑失敗したら、下記のURLからダウンロード http //www.cpan.org/modules/by-module/DBD/ tar zxvf DBD-mysql-4.010.tar.gz cd DBD-mysql-4.010 perl Makefile.PL make make install CGI.pm モジュール cpan install CGI image size http //search.cpan.org/~rjray/Image-Size-3.1.1/lib/Image/Size.pm Pythonモジュール ./ez_py.pv mysql /usr/ports/database/py-Mysqldb/ make make install SQLite /usr/local/bin/easy_install SQLObject ipython追加 cd /usr/ports/devel/ipython/ make make install ruby モジュール cd /usr/ports/databases/ruby-mysql/ make make install cd /usr/ports/databases/ruby-sqlite/ make make install
https://w.atwiki.jp/fieds_labo1/pages/57.html
html TOP 2008年11月現在、WEBブラウザはモダンブラウザ系へ移行しつつあります。 IE6、IE7、IE8β FFOX3 Opera9.6 Sfari3 Lunascape5 GoogleChrome まだ個人や企業での利用が多いIE6は標準モードも互換モードもモダンブラウザ系と実装が異なる部分があります。ショップモールの件もあるので、まだしばらく互換モードメインで作成したほうが良いだろうと考えていましたが、IE7とIE6の互換モードが完全に同じではないということみたいなので、XHTML記述に方針変更しました。 ?xml version="1.0" encoding="UTF-8" standalone="no"? !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http //www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http //www.w3.org/1999/xhtml" xml lang="ja" lang="ja" IE6のみ互換モード。 ●参考サイト XML宣言 DOCTYPE宣言とレタリングモード表 「Internet Explorer6.0、7.0」におけるDOCTYPE 宣言・XML 宣言と互換モード・標準モードとの関係 DOCTYPE スイッチについての検証とまとめと一覧表 ●IE7の互換モードがIE6の互換モードと違うらしい ネストしたa hoverの扱いが違う? Cross Browser Multi-Page Photograph Gallery IE7の互換モードで表示するとサムネイルにhoverした時に上位のhoverが解除されるようです。 【メモ】 フレームセット 7. フレーム フレームセットまるごと中央寄せしたい場合は、トップのフレームセットを縦3分割し、真ん中に中央寄せしたいフレームセットを入れる。 センタリングはできるけど、真ん中のフレームにスクロールバーがつく。(仕様) 回避するには、フレームセットをiframeに入れて、iframeの高さを調整するらしい。(未確認) CSSでw
https://w.atwiki.jp/htmlsakusei/pages/4.html
htmlの特徴 htmlを使うとこういうことができます。 種類 できること ドロップダウンリスト 決められた項目から選択できる リストボックス 同じ ほかにもいろいろあります。
https://w.atwiki.jp/aurora72source2/pages/38.html
HTML HEAD TITLE friend.45.kg /TITLE /HEAD body bgcolor=#eeeeee text=black link=orangered alink=orangered vlink=orangered CENTER BR BR TABLE BORDER=1 cellspacing=0 cellpadding=0 WIDTH=600 TR bgcolor=black TD colspan=2 TABLE WIDTH=100% TR bgcolor=#FFCC44 TD align=center font color=black ■ スペースかきこは、 A HREF="http //www.binboserver.com/" TARGET="_blank" FONT COLOR=NAVY SIZE=+1 B ここのサーバ /B /FONT /A と同じサーバ!。■ /font /TD /TR /TABLE /TD /TR TR TD bgcolor=black font color=#CCFFCC FONT SIZE="+2" FACE="Arial" B .info /B /FONT ドメインで、HPを持ちませんか? A HREF="http //maido3.info/" TARGET="_blank" FONT SIZE=+2 FACE="Arial" COLOR=RED B maido3.info /B /FONT /A BR ドメイン取得 US$20 月々$9.95で、www.****.infoが使えます。 font color=white face="Arial" size=-1 b NEW!! /b /font BR FONT SIZE="+1" FACE="Arial" B .jp /B /FONT ドメインお持ちのお客様大歓迎。 A HREF="http //welcome.maido3.jp/" TARGET="_blank" FONT SIZE=+1 FACE="Arial" COLOR=cyan B maido3.jp /B /FONT /A BR FONT SIZE="+1" FACE="Arial" B .fm /B /FONT 取得代行します。(US$200) A HREF="http //maido3.fm/" TARGET="_blank" FONT SIZE=+1 FACE="Arial" color=cyan B maido3.fm /B /FONT /A BR FONT SIZE="+1" FACE="Arial" B .ca /B /FONT 取得代行します。(US$19) A HREF="http //maido3.ca/" TARGET="_blank" FONT SIZE=+1 FACE="Arial" color=cyan B maido3.ca /B /FONT /A BR FONT SIZE="+1" FACE="Arial" B .com .net .org /B /FONT 取得代行します。(US$10) A HREF="http //www.maido3.com/server/" TARGET="_blank" FONT SIZE=+1 FACE="Arial" color=cyan B maido3.com /B /FONT /A BR FONT SIZE="+1" FACE="Arial" COLOR=WHITE B .cc .to .tv /B /FONT 取得代行はじめました。 BR /td /TR TR bgcolor=black TD colspan="2" TABLE WIDTH="100%" TR bgcolor="black" TD font color="#ccffcc" 月々1,000円からの /font A HREF="http //www.binboserver.com/" target="_blank" font color=cyan face="Arial" B BinboServer.com /B /font /A /TD TD font color=#ccffcc 2ちゃんねるも使っている /font A HREF="http //www.maido3.com/server/" target="_blank" font color=cyan face="Arial" B Big-Server.com /B /font /A /TD /TR /TABLE /TD /TR TR bgcolor=black TD colspan=2 /TD /TR /TABLE P br A HREF="http //news.47.kg/" TARGET="_blank" FONT COLOR=red B カウンターを付けたい人はここ /B /FONT /A A HREF="http //news.47.kg/" TARGET="_blank" FONT COLOR=red B 掲示板を設置したい人はここ /B /FONT /A BR BR BR TABLE BORDER=2 WIDTH=600 TR TD bgcolor="#FFCFCF" align="center" FONT COLOR=RED ファイル名は、半角英数のみです。日本語は使用できません /font /TD /TR /TABLE TABLE BORDER=2 WIDTH=600 TR TD FONT 現在、 A HREF="/find/" TARGET="find" リンク /A を作成中です。 マネ-ジャーの「オプションの選択/変更 」で、 B タイトル /B と B 簡単な説明 /B を入れてください。 たくさんのお客様が訪れるようになります。 /FONT /TD /TR /TABLE p a href="http //www.binboserver.com/" target="_blank" img src="http //w22.ninki.net/~success/space/binbo.gif" border=0 alt="広告をはずしたい方はこちら" width=260 height=32 /a /center br BR center script language="JavaScript1.1" !-- function deletedir() { if (confirm("本当にこのフォルダを削除してもよいですか??")) { document.manager.elements[0].value = "delete dir"; document.manager.submit(); } } function deletefile() { if (confirm("本当にこれらのファイルを削除してもよいですか??")) { document.manager.elements[0].value = "delete file"; document.manager.submit(); } } //-- /script FORM METHOD=POST ACTION="/users/manager.cgi" name="manager" INPUT TYPE="HIDDEN" NAME="action" VALUE="" INPUT TYPE="HIDDEN" NAME="cata" VALUE="accounts" INPUT TYPE="HIDDEN" NAME="account" VALUE="youyouhaku19" INPUT TYPE="HIDDEN" NAME="password" VALUE="T8AHA94o" INPUT TYPE="HIDDEN" NAME="active_dir" VALUE="" B Welcome youyouhaku19 /B BR BR table cellpadding=5 border=1 cellspacing=0 bgcolor=tan TR TD bgcolor=#4F3C84 align=center colspan=6 font color=#FFFFFF size=3 Account Name font color=red youyouhaku19 /font BR /FONT font color=#FFFFFF size=+1 現在のフォルダ font color=red Base Directory /FONT /TD /TR TR TD align=center colspan=6 font size=3 CENTER フォルダを選択してください BR select name="current_dir" option value="Main Dir" あなたのホームページ BR /select nbsp; nbsp; nbsp; input type="Submit" name="log" value="選択したフォルダへジャンプ" /TD /TR TR TD align=center colspan=6 font size=3 現在のフォルダの下に新しくフォルダを作成する BR input type="Hidden" name="num_dir" value="" input type="Text" name="new_folder" size="20" maxlength="20" nbsp; nbsp; nbsp; input type="Submit" name="new_folder_sub" value="作成する" /TD /TR TR TD bgcolor=#4F3C84 align=center colspan=6 font color=#FFFFFF size=3 フォルダの一覧 font color=red Base Directory /font /TD /TR TR bgcolor=#4F3C84 TD align=center font color=#FFFFFF size=3 選択 /FONT /TD TD align=center font color=#FFFFFF size=3 # Files /FONT /TD TD align=center colspan=2 font color=#FFFFFF size=3 Size /FONT /TD TD align=center colspan=2 font color=#FFFFFF size=3 Name /FONT /TD /TR TR TD colspan=6 align=center font size=3 現在 ここには、フォルダはありません。 /FONT /TD /TR TR TD colspan=6 align=center input type="Submit" name="log" value="選択したフォルダへ移動" nbsp; nbsp; nbsp; nbsp; input type="button" name="del_dir" value="選択したフォルダを削除" onClick="deletedir(this.form);" /TD /TR TR TD bgcolor=#4F3C84 align=center colspan=6 font color=#FFFFFF size=3 All files residing in the directory font color=red Base Directory /font /TD /TR TR bgcolor=#4F3C84 TD align=center font color=#FFFFFF size=3 選択 /FONT /TD TD align=center font color=#FFFFFF size=3 Type /FONT /TD TD align=center font color=#FFFFFF size=3 Name /FONT /TD TD align=center font color=#FFFFFF size=3 Size /FONT /TD TD align=center font color=#FFFFFF size=3 Last Modified /FONT /TD TD align=center font color=#FFFFFF size=3 Last Accessed /FONT /TD /TR TR TD align=center font size=3 INPUT TYPE="CHECKBOX" NAME="sfile" VALUE="index.html" /FONT /TD TD align=center font size=3 /FONT IMG SRC="http //friend.45.kg/users/icons/text.gif" /TD TD font size=3 a href = "http //friend.45.kg/youyouhaku19/index.html" index.html /A /FONT /TD TD font size=3 0.556 K /FONT /TD TD font size=3 July 17, 2008 2 40 /FONT /TD TD font size=3 July 17, 2008 1 45 /FONT /TD /TR TR TD align=center colspan=6 font size=3 INPUT TYPE="submit" NAME="edit" VALUE=" 編集 " nbsp; nbsp; nbsp; INPUT TYPE="button" NAME="del" VALUE=" 削除 " onClick="deletefile(this.form);" nbsp; nbsp; nbsp; INPUT TYPE="submit" NAME="rename" VALUE=" 名前変更 " nbsp; nbsp; nbsp; INPUT TYPE="SUBMIT" NAME="new" VALUE=" 新規作成 " /TD /TR TR TD align=center colspan=6 font size=3 表示するファイル nbsp; nbsp; All Files -- input type="Checkbox" name="all_files" value="checked" checked nbsp; nbsp; nbsp; Html -- input type="Checkbox" name="html" value="checked" nbsp; nbsp; nbsp; Images -- input type="Checkbox" name="image" value="checked" nbsp; nbsp; nbsp; Other -- input type="Checkbox" name="other" value="checked" BR input type="Submit" name="log" value=" Refresh Current Directory " /TD /TR TR TD align=center colspan=6 BR font size=3 color=#FFFFFF B File uploads -- あなたの PC からファイルを現在のフォルダにアップする /B /FORM /TD /TR FORM ENCTYPE="multipart/form-data" METHOD=POST ACTION="/users/manager.cgi" INPUT TYPE="HIDDEN" NAME="cata" VALUE="accounts" INPUT TYPE="HIDDEN" NAME="account" VALUE="youyouhaku19" INPUT TYPE="HIDDEN" NAME="password" VALUE="T8AHA94o" INPUT TYPE="HIDDEN" NAME="active_dir" VALUE="" INPUT TYPE="HIDDEN" NAME="all_files" VALUE="" INPUT TYPE="HIDDEN" NAME="other" VALUE="" INPUT TYPE="HIDDEN" NAME="image" VALUE="" INPUT TYPE="HIDDEN" NAME="other" VALUE="" TR TD align=center colspan=6 font size=3 INPUT TYPE="FILE" NAME="file1" SIZE="30" /TD /TR TR TD align=center colspan=6 font size=3 INPUT TYPE="FILE" NAME="file2" SIZE=30 /TD /TR TR TD align=center colspan=6 font size=3 INPUT TYPE="FILE" NAME="file3" SIZE=30 /TD /TR TR TD align=center colspan=6 font size=3 INPUT TYPE="FILE" NAME="file4" SIZE=30 /TD /TR TR TD align=center colspan=6 font size=3 INPUT TYPE="FILE" NAME="file5" SIZE=30 /TD /TR TR TD align=center colspan=6 font size=3 color=#FFFFFF INPUT TYPE="SUBMIT" NAME="upload" VALUE="ファイルをアップロードする" /TD /TR TR TD align=center colspan=6 BR font size=3 color=#FFFFFF i 0.556 /I K of i 20000 /I K used, i 19999.444 /I K free BR br /TD /TR TR TD align=center colspan=6 /FORM BR font size=3 color=#FFFFFF B オプションの選択/変更 /B FORM METHOD=POST ACTION="/users/manager.cgi" INPUT TYPE="HIDDEN" NAME="cata" VALUE="accounts" INPUT TYPE="HIDDEN" NAME="account" VALUE="youyouhaku19" INPUT TYPE="HIDDEN" NAME="password" VALUE="T8AHA94o" INPUT TYPE="HIDDEN" NAME="active_dir" VALUE="" INPUT TYPE="HIDDEN" NAME="all_files" VALUE="" INPUT TYPE="HIDDEN" NAME="other" VALUE="" INPUT TYPE="HIDDEN" NAME="image" VALUE="" INPUT TYPE="HIDDEN" NAME="other" VALUE="" select name="features" option value="change" あなたのページの情報 /select nbsp; nbsp; nbsp; input type="Submit" name="features_edit" /FORM /TD /TR /TABLE /FORM BR BR TABLE BORDER=1 CELLPADDING="0" WIDTH="600" CELLSPACING="0" BGCOLOR="FFFF33" TR TD align=center BR A HREF="http //www.maido3.com/server/" TARGET="_blank" FONT COLOR="#000000" B テレホでも快適なレンタルサーバ /B BR BR (テレホでも高速 B スペースかきこ /B と同じ性能のサーバです) /FONT /A BR A HREF="http //www.maido3.com/server/" TARGET="_blank" IMG SRC="http //banner.maido3.com/success/banana.gif" WIDTH="468" HEIGHT="60" ALT="テレホでも快適なレンタルサーバ" /A BR FONT COLOR="#000000" SIZE="1" B ↑↑↑↑↑ /B /FONT BR A HREF="http //www.maido3.com/server/" TARGET="_blank" FONT COLOR="#000000" 使えなかったあのファイルも、プログラムもザクザク高速稼動 BR BR あなたが作ったドメインで、あなたのサイトもレベルアップ /FONT /A BR BR /TD /TR /TABLE BR BR BR HR EM Copyright (C) 2000-2006 space.45.kg All Rights Reserved /EM /BODY /HTML
https://w.atwiki.jp/javadsge/pages/359.html
package rc; import tool.*; public class pro { String u; String[] data=new String[5000]; int s,datanumber; public static void main(String[] args) { pro tes=new pro(); } pro(){ int p; for(p=1;p 15;p++){ u="http //www.coara.or.jp/~cheerkey/shiho/shiho"+p+".html"; getdata sub=new getdata(); sub.makedata(u,"SJIS"); data=sub.data; datanumber=sub.datanumber; int tr; for(tr=1;tr 10;tr++){ for(s=1;s datanumber+1;s++){ int p1=data[s].indexOf(" "); int p2=data[s].indexOf(" "); String str; str=""; if(p1 -1)str=data[s].substring(p1,p2+1); data[s]=data[s].replace(str,""); }} writefile sub3=new writefile(); sub3.data=data; sub3.datanumber=datanumber; sub3.makedata(p+".txt"); } } }
https://w.atwiki.jp/0x0b/pages/79.html
XHTML(Extensible HyperText Markup Language) SGMLで定義されていたHTMLをXMLの文法で定義しなおしたマークアップ言語 仕様はW3Cによって勧告 MathMLやSVGなど他のXML文書を埋め込むことができる XHTML(Extensible HyperText Markup Language)バージョンXHTML 1.0 The Extensible HyperText Markup Language XHTML Basic XHTML Modularization (Modularization of XHTML, M12n) XHTML 1.1 - Module-based XHTML XHTML 1.2 XHTML 2.0 (Working Draft) XHTML 5 HTMLとの相違点 XHTML MP(XHTML Mobile Profile)DOCTYPE MIMEタイプ サポートモジュール 開発時の注意点 例 バージョン XHTML 1.0 The Extensible HyperText Markup Language HTML 4.01をXMLにて再定義したもので、HTML 4.01と同様にStrict、Transitional、Framesetという3種類のDTDが存在する。 XHTML Basic 1.1 XHTML Basic XHTMLのサブセットで、PDAや携帯電話などの小規模な端末を含む、より広域の環境のための仕様である。2000年12月19日にXHTML Basic 1.0が勧告された。 その後、OMAが策定するXHTML Mobile Profileとの不整合を解消する目的で策定された XHTML Basic 1.1が2008年7月29日に勧告された。 Basic1.1では、Basic1.0から次のような変更が行われている。 target属性やscript/style要素、style属性の追加 XFormsよりinputmode属性の追加 XHTML Modularization (Modularization of XHTML, M12n) XHTMLをその要素の目的や役割ごとに分割し、フレームワーク化したもの。XHTML 1.1やXHTML 2.0は、M12nをベースに構築されている。バージョン1.0が2001年4月10日に、バージョン1.1が2008年10月にそれぞれ勧告された。2009年7月現在、バージョン2.0が草案の段階にある。 1.0から1.1ではXML Schemaへの対応などが変更点となった。 XHTML 1.1 - Module-based XHTML 機能がモジュール化されたXHTML。XHTML 1.0からの主な違いは、次の通りである。 機能がモジュール化され、カスタマイズ性が向上した。 HTML 4.0以来複数あったスキーマが、従来のStrictスキーマの思想を基としたスキーマ1つのみとなった。 ルビモジュールが導入された。 2001年5月31日に仕様が勧告となった。 2010年11月23日にXHTML 1.1 Second Editionが勧告された。エラッタの修正とXML Schemaへの対応が主な変更点となる。 XHTML 1.2 策定中であるXHTML Role ModuleやAccess Module、WAI-ARIAの語彙を組み込んだ新しいプロファイルとして策定予定。 XHTML 2.0 (Working Draft) XHTML Familyの次期バージョンとして策定されていたが、W3Cは2009年07月03日に策定の打ち切りを決定し、今後はHTML5にリソースを注ぐものとした。理由として、XHTML 2の市場はHTML 5に比べて非常に小さいことがあげられている。 XHTML 5 HTML5仕様のサブセットとして策定される予定。 HTMLとの相違点 XHTMLは前述のとおりXMLアプリケーション XMLの文法に従うために、HTMLと異なる部分が存在する。 以下は、主な文法上の相違点とソースのサンプルである。 XML文書であるため、XML宣言が必要である。文字コードについては、UTF-8ないしUTF-16の場合やHTTPなどのプロトコルで文字コードが指定されている場合は省略可能であるが、常に付与することが推奨される。 ?xml version="1.0" encoding="Shift_JIS"? XMLでは大文字・小文字が厳密に区別される。XHTML勧告の場合、要素名・属性名は全て小文字でのみ定義されていることから、要素名・属性名は共にすべて小文字で表記しなければならない(なお、属性値はこの限りではない)。 正 p id="aaa" em あああ /em /p 誤 P ID="aaa" EM あああ /EM /P 要素は必ず開始タグと終了タグを備えていなければならない(終了タグの省略は許されない)。 正 p em あああ /em /p p いいい /p 誤 p em あああ /em p いいい 空要素についても同様に終了タグを付与するか、開始タグの末尾を "/ " としなければならない。 終了タグを付与する br /br という表記の場合は、タグの間に空白類文字すら含めてはいけない。また、後方互換性のために br /br ではなく、 br / と表記することが推奨されている。 XMLを解釈できない古いUAで br/ という表記に対し、"br/" を要素名とみなし無視してしまう可能性があることを考慮し、XHTMLでは br / のようにスラッシュの前に半角スペースを先行させる表記が一般的である。 正 em あああ /em br / (推奨) 正 em あああ /em br/ 正 em あああ /em br /br 誤 em あああ /em br 誤 em あああ /em br /br 属性値はすべて " " (ダブルクォーテーション)ないし (シングルクォーテーション)で囲まなければならない。 正 input type="text" size="8" / 正 input type= text size= 8 / 誤 input type=text size=8 / 属性名記述を省略してはならない。 正 input type="checkbox" checked="checked" / 誤 input type="checkbox" checked / 推奨されるメディアタイプが "text/html" から "application/xhtml+xml" に変更された。また、HTMLで従来使用されていたtext/htmlは、XHTML1.1以降では非推奨となっている。 meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" / メディアタイプがapplication/xhtml+xmlの場合、meta要素のhttp-equiv属性の使用は非推奨となる。代わりにhttpのヘッダでメディアタイプを指示することが必要となる。 XHTML MP(XHTML Mobile Profile) ハイパーテキスト型コンピュータ言語の規格であり、携帯電話などのリソースの限られた機器で利用することを目的として設計 オープン・モバイル・アライアンス (OMA) が定義した XHTML DTD である。XHTML MP は XHTML Basic 1.0 に XHTML Modules を追加したものであり、その後さらにモジュールが追加されている。しかし一部のモジュールは XHTML MP 規格では実装を強制されていないため、XHTML MP 準拠ブラウザが全てのモジュールを実装しているとは限らない。最新の勧告である XHTML MP 1.2 DTD は、2008年3月に完成した。 Version 1.0 - XHTML Basic 1.0 に表示要素をいくつか追加し、基本的なスクリプトをサポート Version 1.1 - 完全なスクリプトサポート(ECMAScript Mobile Profile) Version 1.2 - Forms と Object のサポートを追加 DOCTYPE XHTML MP 準拠を名のるには、仕様のバージョンに応じて、以下のいずれかの DTD あるいは DOCTYPE を含まなければならない。 !DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http //www.wapforum.org/DTD/xhtml-mobile10.dtd" !DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.1//EN" "http //www.openmobilealliance.org/tech/DTD/xhtml-mobile11.dtd" !DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN" "http //www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd" なお、一連のリビジョンは以前のDTDの技術的問題を解決すべく発行されている。また、DTDフォーマットは標準のHTMLに比較すると複雑であり、あまり広くサポートされているとは言えない。 MIMEタイプ XHTML Mobile Profile のMIMEタイプは "application/vnd.wap.xhtml+xml" である。準拠しているユーザーエージェントは "application/xhtml+xml" と "text/html" を受理すべきとされる。XML MIMEタイプが指定される場合、多くのデスクトップのブラウザは表示の際に XHTML MP 有効にするだけである。 サポートモジュール XHTML MP 1.2 のサポートするモジュールは以下の通り。 Structure Texts Hypertext List Forms Basic Tables Image Object Metainformation Scripting Style Sheet Style Attribute Link Base XHTML-MP 1.2 は、以下を部分的にサポートしている。 Presentation Intrinsic Events Legacy version 1.2 には、OMA独自モジュール ("Text Input Modes") も含まれており、携帯電話での各種入力モードを扱っている。 開発時の注意点 XHTMLで書かれたコンテンツを様々な機器で表示させようとすると、多くの問題が生じる。例えばCSSで指定された色を守るものもあれば、そうでない機器もあり、テーブルを正しく描画できるものもあれば、そうでないものもある。適応型アプリケーションの構築とは、機器の持つ機能によってコンテンツを変えることを意味する。しかし、市場には様々なハードウェア(画面サイズ、色機能、ボタン、メモリ、性能)とウェブブラウザがあり、これらを考慮することは大変な複雑さとなる。携帯機器でのブラウザの更新はデスクトップのブラウザほど容易なものではないので、問題のあるブラウザでもその携帯機器が廃棄されるまで使われ続けることになる。 様々な団体がこの問題への対策を提案している。その多くはWAPコンテンツを書く独自言語を提供し、機器に対応して様々なコンテンツ(XHTML MP、WML、CHTMLなど)を渡すというものである。FLOSSコミュニティでの関連標準としてWURFLがある。これは階層型XML設定ファイルを使って数百のデバイス機能をマッピングし、マークアップをその機器がサポートするものに変換する "Wireless Abstraction Layer" (WALL) も設けたものである。W3C Device Description Working Group (DDWG) は、機器の機能情報のリポジトリへのアクセスをコンテンツ適応技術のフレームワークの一部として標準化する仕様を作成している。 例 完全に妥当かつ整形式の例を以下に示す。 ?xml version="1.0" encoding="UTF-8"? !DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.1//EN" "http //www.openmobilealliance.org/tech/DTD/xhtml-mobile11.dtd" html xmlns="http //www.w3.org/1999/xhtml" xml lang="en" head title Hello /title /head body p Hello a href="http //example.org/" world /a . /p /body /html ただし、MIMEタイプは "application/xhtml+xml" または "application/vnd.wap.xhtml+xml" である。